package net.java.mediasystems.database.core.service;

import java.util.List;

import net.java.mediasystems.database.core.model.Genre;

/**
 * GenreService Definition.
 */
public interface GenreService extends FindableWithNameAndMediaType<Genre> {
	
	/**
	 * Add a Genre.
	 * 
	 * @param genre Genre
	 * @return Genre
	 */
	Genre addGenre(Genre genre);
	
	/**
	 * Get all Genres.
	 * 
	 * @return List<Genre>
	 */
	List<Genre> getAllGenres();
}
